
#ifndef _CONSTANTES_H
#define _CONSTANTES_H


#define T_EVERYBODY -1
#define T_NOBODY -1
enum {
	T_RECEPTORDRE,
	T_ENVOI,
	T_CONDITIONNEMENT,
	T_MISEENPALETTE,
	T_STOCKAGE,
	T_EXPEDITION,
	T_PRODUCTION,
	T_JOURNAL,
	T_LOG,
	NB_TACHES
};


enum {
	BAL_PALETTE,
	BAL_CARTON,
	BAL_ORDRECOND,
	BAL_ORDREEXP,
	BAL_MESSAGELOG,
	BAL_JOURNAL,
	BAL_MSGRECV,
	BAL_MSGENV,
	NB_BAL
};


#define PIECE1 1
#define PIECE2 2


#define ERREUR_SEUIL_REBUTS 100
#define ERREUR_ATTENTE_CARTONS 101
#define ERREUR_SOCKET 102
#define ERREUR_IMPRIMANTE 103
#define ERREUR_CARTON 104
#define ERREUR_PALETTE 105
#define ERREUR_PIECE 106
#define ERREUR_ARU 107


#define TRAME_FIN 'G'
#define MSG_FIN 0


#define TRAME_WIN_ORDRE_COND 'L'
#define TRAME_WIN_ORDRE_EXPE 'X'
#define TRAME_WIN_ARRET 'S'
#define TRAME_WIN_REPRISE 'R'

#define TRAME_VX_ERREUR 'E'
#define TRAME_VX_REPRISE 'R'
#define TRAME_VX_DEBUT_CARTON 'P'
#define TRAME_VX_DEBUT_PALETTE 'A'
#define TRAME_VX_FIN_PALETTE 'B'
#define TRAME_VX_DEBUT_LOT 'C'
#define TRAME_VX_FIN_LOT 'D'
#define TRAME_VX_ETAT_LOT 'K'
#define TRAME_VX_LOT_FINI 'V'
#define TRAME_VX_COMMANDE_EXPE 'T'

#endif


